Big Huge Thesaurus

artillery unit

noun